.rj:where(.astro-qswto26d){--rj-blue: #3b82f6;--rj-blue-soft: color-mix(in srgb, #3b82f6 16%, var(--sl-color-bg));--rj-green: #22c55e;--rj-green-soft: color-mix(in srgb, #22c55e 16%, var(--sl-color-bg));width:100%;font-size:.875rem;line-height:1.3}.rj-strip:where(.astro-qswto26d){display:flex;align-items:stretch;justify-content:center;gap:.35rem;flex-wrap:nowrap}.rj-node:where(.astro-qswto26d){flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.1rem;text-align:center;padding:.55rem .4rem .5rem;border:1px solid var(--sl-color-gray-4);border-radius:10px;background:var(--sl-color-gray-6);color:var(--sl-color-gray-3);transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.rj-node-label:where(.astro-qswto26d){font-family:var(--sl-font-mono, ui-monospace, monospace);font-weight:700;font-size:.82rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rj-node-sub:where(.astro-qswto26d){font-size:.66rem;color:var(--sl-color-gray-3);line-height:1.1}.rj-chip:where(.astro-qswto26d){margin-top:.25rem;font-family:var(--sl-font-mono, ui-monospace, monospace);font-size:.68rem;font-weight:700;padding:.08rem .4rem;border-radius:999px;background:var(--rj-blue);color:#fff;line-height:1.4;opacity:0;visibility:hidden}.rj-arrow:where(.astro-qswto26d){align-self:center;color:var(--sl-color-gray-4);font-size:1.05rem;line-height:1;flex:0 0 auto}.rj-strip:where(.astro-qswto26d)[data-active=proxy] .n-proxy:where(.astro-qswto26d),.rj-strip:where(.astro-qswto26d)[data-active=action] .n-action:where(.astro-qswto26d),.rj-strip:where(.astro-qswto26d)[data-active=helper] .n-helper:where(.astro-qswto26d),.rj-strip:where(.astro-qswto26d)[data-active=out] .n-out:where(.astro-qswto26d),.rj-strip:where(.astro-qswto26d)[data-active=join] .n-out:where(.astro-qswto26d){border-color:var(--rj-blue);background:var(--rj-blue-soft);color:var(--sl-color-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--rj-blue) 40%,transparent)}.rj-strip:where(.astro-qswto26d)[data-active=proxy] .n-proxy:where(.astro-qswto26d) .rj-chip:where(.astro-qswto26d),.rj-strip:where(.astro-qswto26d)[data-active=action] .n-action:where(.astro-qswto26d) .rj-chip:where(.astro-qswto26d),.rj-strip:where(.astro-qswto26d)[data-active=helper] .n-helper:where(.astro-qswto26d) .rj-chip:where(.astro-qswto26d),.rj-strip:where(.astro-qswto26d)[data-active=out] .n-out:where(.astro-qswto26d) .rj-chip:where(.astro-qswto26d),.rj-strip:where(.astro-qswto26d)[data-active=join] .n-out:where(.astro-qswto26d) .rj-chip:where(.astro-qswto26d){opacity:1;visibility:visible}.rj-strip-join:where(.astro-qswto26d) .n-out:where(.astro-qswto26d) .rj-chip:where(.astro-qswto26d){background:var(--rj-green)}.rj-strip-join:where(.astro-qswto26d)[data-active=join] .n-out:where(.astro-qswto26d){border-color:var(--rj-green);background:var(--rj-green-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--rj-green) 40%,transparent)}.rj-detail:where(.astro-qswto26d){margin-top:.9rem;display:flex;flex-direction:column;gap:.5rem;min-height:5.2rem}.rj-row:where(.astro-qswto26d){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rj-tag:where(.astro-qswto26d){display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.rj-tag-blue:where(.astro-qswto26d){background:var(--rj-blue);color:#fff}.rj-code:where(.astro-qswto26d),.rj-ctx-val:where(.astro-qswto26d),.rj-log-val:where(.astro-qswto26d),.rj-surface-val:where(.astro-qswto26d){font-family:var(--sl-font-mono, ui-monospace, monospace);font-size:.78rem}.rj-code:where(.astro-qswto26d){color:var(--sl-color-gray-2)}.rj-ctx:where(.astro-qswto26d),.rj-logline:where(.astro-qswto26d){display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.45rem .6rem;border:1px solid var(--sl-color-hairline);border-left:3px solid var(--rj-blue);border-radius:8px;background:var(--sl-color-bg)}.rj-ctx-key:where(.astro-qswto26d),.rj-log-key:where(.astro-qswto26d){flex:0 0 auto;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-gray-3)}.rj-ctx-val:where(.astro-qswto26d),.rj-log-val:where(.astro-qswto26d){color:var(--sl-color-gray-1);min-width:0}.rj-ctx-val:where(.astro-qswto26d) b:where(.astro-qswto26d),.rj-log-val:where(.astro-qswto26d) b:where(.astro-qswto26d),.rj-surface-val:where(.astro-qswto26d) b:where(.astro-qswto26d){color:var(--rj-blue);font-weight:700}.rj-add:where(.astro-qswto26d){color:var(--rj-green);font-weight:700}.rj-mut:where(.astro-qswto26d){color:var(--sl-color-gray-3)}.rj-note:where(.astro-qswto26d){margin:0;font-size:.78rem;color:var(--sl-color-gray-2);line-height:1.5}.rj-pair:where(.astro-qswto26d){display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.rj-surface:where(.astro-qswto26d){display:flex;flex-direction:column;gap:.25rem;padding:.5rem .6rem;border:1px solid var(--sl-color-hairline);border-radius:8px;background:var(--sl-color-bg)}.rj-surface-head:where(.astro-qswto26d){font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-gray-3)}.rj-surface-val:where(.astro-qswto26d){color:var(--sl-color-gray-1)}.rj-join:where(.astro-qswto26d){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}.rj-surface-join:where(.astro-qswto26d){border-color:var(--rj-green);border-left-width:3px;background:var(--rj-green-soft)}.rj-surface-join:where(.astro-qswto26d) b:where(.astro-qswto26d){color:var(--rj-green)}.rj-join-link:where(.astro-qswto26d){position:relative;flex:0 0 auto;align-self:center;min-width:4rem;display:flex;align-items:center;justify-content:center}.rj-join-link:where(.astro-qswto26d):before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed var(--rj-green)}.rj-join-id:where(.astro-qswto26d){position:relative;font-family:var(--sl-font-mono, ui-monospace, monospace);font-size:.66rem;font-weight:700;padding:.08rem .4rem;border-radius:999px;background:var(--rj-green);color:#fff;white-space:nowrap}@media(max-width:34rem){.rj-node-sub:where(.astro-qswto26d){display:none}.rj-node-label:where(.astro-qswto26d){font-size:.72rem}.rj-arrow:where(.astro-qswto26d){font-size:.85rem}.rj-pair:where(.astro-qswto26d){grid-template-columns:1fr}.rj-join:where(.astro-qswto26d){grid-template-columns:1fr;justify-items:stretch}.rj-join-link:where(.astro-qswto26d){min-height:1.4rem}.rj-join-link:where(.astro-qswto26d):before{inset:0 auto 0 50%;border-top:none;border-left:2px dashed var(--rj-green)}}
